armoured shield - Francés Inglés Diccionario